making possible - French English Dictionary